package org.gastomuito.shared;

import java.io.Serializable;
import java.util.Date;

public final class RegistroContabilDTO implements Serializable {

    private static final long serialVersionUID = -8041295701735180674L;

    private String contaCredito;

    private double quantidade;

    private Date quando = new Date();

    private String repeticao;

    private XSRFDTO xsrfdto = new XSRFDTO();

    public RegistroContabilDTO() {
    }

    public RegistroContabilDTO(String contaCredito, double quantidade,
            Date quando, String cookieValue) {
        this.contaCredito = contaCredito;
        this.quantidade = quantidade;
        this.quando = quando;
        this.xsrfdto = new XSRFDTO(cookieValue);
    }

    public String getContaCredito() {
        return contaCredito;
    }

    public void setContaCredito(String contaCredito) {
        this.contaCredito = contaCredito;
    }

    public double getQuantidade() {
        return quantidade;
    }

    public void setQuantidade(double valor) {
        this.quantidade = valor;
    }

    public Date getQuando() {
        return quando;
    }

    public void setQuando(Date quando) {
        this.quando = quando;
    }

    public String getRepeticao() {
        return repeticao;
    }

    public void setRepeticao(String repeticao) {
        this.repeticao = repeticao;
    }

    public String getCookieValue() {
        return xsrfdto.getCookieValue();
    }

    public void setCookieValue(String cookieValue) {
        xsrfdto.setCookieValue(cookieValue);
    }

}
